About Spencer Chamberlain Ltd (07833871) United Kingdom