About North Foreland Management Limited (10487663) United Kingdom