About Alfa Serviced Apartments Ltd (11017945) United Kingdom