About Lotus (windsor) Limited (04415858) United Kingdom