About Ide Hill Park Management Company Limited (06040704) United Kingdom