About Doherty & Lafferty Limited (SC060293) United Kingdom