About Thwaites & Reed Clockmakers Ltd (04348702) United Kingdom