About Jellicoe House Rtm Company Limited (12760220) United Kingdom