About Bellwood Holdings Limited (11494925) United Kingdom