About T.&r.owen Limited (00720672) United Kingdom