About Luke Howgate & Son.limited (00163590) United Kingdom