About Mae & May Limited (NI675976) United Kingdom