About Bowman Close (boston) Managers Limited (02535824) United Kingdom