About Willow S World Limited (SC625503) United Kingdom