About Spencer & Daughter Ltd (12846896) United Kingdom