About Oppidan Apartments Management Limited (03859653) United Kingdom