About Hicksons Court Property Management Ltd (09086346) United Kingdom