About Hendon House Residents Limited (05000523) United Kingdom