About Hena (aberdeen) Limited (06937463) United Kingdom