About Blue Heron Group Limited (12580415) United Kingdom