About Sefton Technologies Limited (05107587) United Kingdom