About Lockwoods Developments Limited (00973064) United Kingdom