About Lockbray Limited (10856012) United Kingdom