About Canon Windows & Locks Limited (07799007) United Kingdom