About Spencer-rigby & Pentecost Consulting Limited (08670751) United Kingdom