About Lansea Limited (12478509) United Kingdom