About Bow Serviced Apartments Ltd (SC685942) United Kingdom