About Hendon Developments Limited (05892192) United Kingdom