About Devlin Kelly Limited (11590065) United Kingdom