About Lavenhall Associates Ltd (09180809) United Kingdom