About Lander & May Limited (13349624) United Kingdom