About Spencer & Sener Ltd (06223120) United Kingdom