About Lotus House (worcester) Ltd (10827078) United Kingdom