About Harrington House Ickenham 2 Ltd (13203693) United Kingdom