About Spencer Richardson Investments Limited (07202961) United Kingdom