About Devlin Management Services Limited (07843066) United Kingdom