About R & R Howell Enterprises Limited (06351182) United Kingdom