About Spencer & Preston Limited (13230328) United Kingdom