About Spillard Holdings Limited (03345513) United Kingdom