About Windlesham Medici Limited (11266165) United Kingdom