About Jones & Carter Limited (01087039) United Kingdom