About T Macdowel Limited (07029892) United Kingdom