About Simpson & Mclean Limited (12235911) United Kingdom