About Lockham 1966 Limited (09255281) United Kingdom