Southwood Consultants Ltd 7 years ago ID: #1999 Listed In : Business Consultants 136 Kensington Church Street, , , London, , W8 4BH Business Description Southwood Consultants Ltd, Address : 136 Kensington Church Street, , , London, , W8 4BH Reviews & Ratings Write a Review No Review. Please login / register to add your review.