About J Townsley Limited (SC637072) United Kingdom