About Phil Stroud Solutions Ltd (09371274) United Kingdom