About Townhead (mcdowall) Limited (SC136447) United Kingdom