About Harrington House Ickenham Ltd (12782430) United Kingdom