About Berry & Berry Property Management Ltd. (11126536) United Kingdom