About Steve Lambert Associates Ltd (10643285) United Kingdom