About Duplock House Rtm Company Limited (12659330) United Kingdom