About Ickenham House Limited (08390995) United Kingdom