About Berry & Berry Properties Limited (13234587) United Kingdom