About Siddall Spain Limited (08562076) United Kingdom