About Spencer Brandan Maxwell Limited (09511912) United Kingdom