About Thomas Mcdowall Services Limited (10063278) United Kingdom