About Harcourt Kane Management Ltd (12482754) United Kingdom