About Telford Gardening & Property Services Limited (13619687) United Kingdom