About Oppidan (apartments) Limited (09876706) United Kingdom