About Lockwood Developments Limited (02117501) United Kingdom