About Stamford Yard Limited (04537259) United Kingdom