About Sesca Limited (03930836) United Kingdom