About Kippax Willow Limited (05297936) United Kingdom