About Roger Lascelles Clocks Limited (06622788) United Kingdom