About Spencer & Fry Ltd (09827341) United Kingdom