About Wych Star Limited (02075219) United Kingdom