About Lockwood Designs Limited (08257027) United Kingdom