About Longworth & Spencer Rtm Company Limited (09734846) United Kingdom