About Vindsor Solution Ltd (12124577) United Kingdom