About Thrupp & Maberly Watch Manufacturing Ltd (11695395) United Kingdom