About Simon Freese Watchmakers Limited (10862850) United Kingdom