About Nomad Auto Upholstery Ltd (12114992) United Kingdom