About Lockfit (slough) Limited (13602290) United Kingdom