About Thomas Mae Limited (07540661) United Kingdom