About Lynn & Jones Limited (11759690) United Kingdom