About Mowbray Carpets Limited (02821128) United Kingdom