About Spencer & Richman Ltd (04497587) United Kingdom