About Josh Finlay Watch Company Ltd (12989111) United Kingdom