About Mettam-spencer Associates Limited (08228193) United Kingdom