About Hay Bale Properties Limited (12764062) United Kingdom