About Wellis Sussex Limited (11266433) United Kingdom