About Carpet Village Holdings Limited (12074986) United Kingdom