About Townroe Holdings Limited (00364877) United Kingdom