About May & Co. Management Limited (04606273) United Kingdom