About Mactavish Hepburn Research Limited (03039080) United Kingdom