About Seneschal Uk Limited (03641969) United Kingdom