About L&r Luxury Travel Ltd. (09878733) United Kingdom