About Cleverley & Spencer Limited (04444071) United Kingdom