About Steve Ollis Limited (11824637) United Kingdom