About J. Howitt Building Limited (07951468) United Kingdom