About Tucumcari General Supplies Limited (02272786) United Kingdom