About Lavendole Associates Ltd (10017804) United Kingdom