About Shelbourne Apartments Ltd (10086655) United Kingdom