About Philip D Spencer Ltd (10240736) United Kingdom