About John Hall Carpets Limited (12318459) United Kingdom