About Heard & Counsel Limited (12824652) United Kingdom