About Willow (bedminster) Limited (10405818) United Kingdom