About The Hay Yard Limited (03640252) United Kingdom