About Barry Spiller Consulting Ltd (11354168) United Kingdom