About Osborne Flats Management (slough) Limited (01503891) United Kingdom