About Lime & May Limited (08817403) United Kingdom