About Bouchard & Bouchard (properties) Limited (12121548) United Kingdom