About Lockfast London 24 7 Limited (06790255) United Kingdom