About Simpson & Carnochan Limited (SC561996) United Kingdom