About Stoford Telford Limited (13006721) United Kingdom