About Spellman & Walker Limited (00686106) United Kingdom