About Hicks London Ltd (12910744) United Kingdom