About Quarter Mile Serviced Apartments Ltd (SC662101) United Kingdom