About The Willowfields Management Company Limited (04217065) United Kingdom