About Stern Close Rtm Company Limited (07700802) United Kingdom