About Willow Place Holdings Limited (11730489) United Kingdom