About Banham Patent Locks Limited (00457812) United Kingdom