About Parker May Company Ltd (11403531) United Kingdom