About Freese Watches Limited (12215103) United Kingdom