About Howie (scotland) Limited (SC512118) United Kingdom