About Spencer The Fencer Limited (13503967) United Kingdom