About Ley Hill Management Company Limited (06601081) United Kingdom