About Nichols And May Ltd (11757427) United Kingdom