About Lester Hall Apartments Limited (03644571) United Kingdom