About Spowage Humphreys & Wyer Limited (00154888) United Kingdom