About Bellwood Smith Trustees Limited (06668409) United Kingdom