About Lockwood (ascot) Limited (03143253) United Kingdom