About Selsea Limited (03807257) United Kingdom