About Bellwood Properties Limited (04985658) United Kingdom