About Simon Lucas Limited (12248108) United Kingdom