About Spencer & Gilbert Limited (04941558) United Kingdom