About Blenheim Apartments Limited (NI019388) United Kingdom