About Rest & Recharge Properties Ltd (10578695) United Kingdom