About Harrington House Ickenham (first) Ltd (12902563) United Kingdom