About Lock Badea Smith Ltd (12750009) United Kingdom