About Keith Spencer & Co. Ltd (02559712) United Kingdom