About Spencer Whittle & Co Ltd (03970539) United Kingdom