About Bellwood Limited (SC245685) United Kingdom