About Spencer Breed Limited (11181421) United Kingdom