About The Yard Stamford Limited (08944153) United Kingdom