About Spencer Davis Limited (06798930) United Kingdom