About The Bowbridge Apartments Stroud (management) Company Limited (06272556) United Kingdom