About Lockbeech Ltd. (12286333) United Kingdom