About Simon Locke Designs Limited (12336017) United Kingdom