About Doyle & Klein Limited (12645242) United Kingdom