About Bellswood Properties Limited (04836203) United Kingdom