About No 63 Jewellers Ltd (12261010) United Kingdom