About Simon Leckie Associates Ltd (11221808) United Kingdom