About Berry & Orchard Properties Ltd (12754151) United Kingdom