About Banham Patent Locks Holdings Limited (08207714) United Kingdom