About Devlins Capital Llp (OC386962) United Kingdom