About Westhorpe Management Limited (NI040274) United Kingdom