About Barleymow Properties Limited (02356560) United Kingdom