About Barleybean Properties Limited (11784408) United Kingdom