About J. Howell Building Services Ltd (05184559) United Kingdom