About Seneca Designs Limited (09318881) United Kingdom