About Hendon Projects Ltd (12042207) United Kingdom