About Somers Court Apartments Limited (02048444) United Kingdom