About Nicholas House Rtm Company Limited (07251934) United Kingdom