About T & R Main Ph Ltd (12101646) United Kingdom