About Bell House Apartments Limited (08962660) United Kingdom