About Bell Street Apartments Limited (09751621) United Kingdom