About Thatcham Broadway Apartments Ltd (12262105) United Kingdom