About Howarth & Johnston Limited (SC272129) United Kingdom