About Spellman & Walker Holdings Limited (12326157) United Kingdom