About Spellman & Walker Direct Limited (05585420) United Kingdom