About Spencer Environmental Care Associates Limited (02928764) United Kingdom