About Bellwood Projects Limited (04820478) United Kingdom