About Spackman Associates Limited (05783734) United Kingdom