About Heriot Group Ltd. (10864393) United Kingdom