About Barham Mews Rtm Company Limited (11761167) United Kingdom