About J Meadows Limited (13538376) United Kingdom