About Willow Place Limited (07142587) United Kingdom