About Lotus House Droitwich Ltd (10031581) United Kingdom