About Shelburne Flats Management Company Limited (11752098) United Kingdom