About Spencer-ashcroft Investments Limited (00446840) United Kingdom