About Willow Properties (management) Limited (03025144) United Kingdom