About Spencer & Harvey Ltd (11888651) United Kingdom