About Spencer Car Company (carlisle) Limited (00617630) United Kingdom