About Winkfield Components Limited (06961168) United Kingdom