About Spencer How Ltd (07280368) United Kingdom