About Spencer Warwick Ltd (06966052) United Kingdom