Garrick | English Luxury Watchmakers | British Watch Brand. Garrick England - bespoke English Watches Handcrafted In Britain by skilled English watchmakers. British watch brand Garrick, build watches by hand in limited numbers meaning they will always remain exclusive.