About Parker Mills And Co Ltd (12137157) United Kingdom