About Kennards Court Apartments Limited (07387437) United Kingdom