About Sara Louise May Limited (12017428) United Kingdom