About Willow Bay Investments Limited (09970893) United Kingdom