About Forrest Spicer Limited (02895119) United Kingdom