About Oswald House 24-26 Rtm Company Limited (12379765) United Kingdom