About The Willows (canterbury) Management Company Limited (07611845) United Kingdom