About Studler Doyle & Co Ltd (07225552) United Kingdom