About Martin Spencer & Co Limited (10929486) United Kingdom