About Berry Properties Investments Limited (12649329) United Kingdom