About R Howell Building Services Ltd (07920014) United Kingdom