About Winkleigh Cross Management Company Limited (05934919) United Kingdom