About Le Vaillant Owen Consultancy Ltd (05048693) United Kingdom