About Devonhurst Management Limited (13662033) United Kingdom