About The Hayloft (stamford) Limited (12302871) United Kingdom