About Shackleton House Apartments Limited (11279733) United Kingdom