About Howard & Sons London Ltd (11938022) United Kingdom