About Berry & Berry Property Holdings Limited (11699052) United Kingdom