About O&b Apartments Limited (11489216) United Kingdom