About Townridge Traders Limited (12048066) United Kingdom