About Oliverball Serviced Apartments Ltd (11605797) United Kingdom