About Base Serviced Apartments Ltd (08811191) United Kingdom