About Hovell Son & Company Limited (13018903) United Kingdom