About Barberry Properties Limited (06918594) United Kingdom