About The London Garden Design Company Limited (05178597) United Kingdom