About David Strom Consultancy Services Ltd (10000269) United Kingdom