About The London Front Garden Company Limited (08454467) United Kingdom