About Jones & Allen Limited (11562389) United Kingdom