About Ankle Hill Management Company Limited (10893390) United Kingdom