About Robert Howie & Sons (SC025002) United Kingdom