Give gifts of random kindness and brighten someone's day. Surprise friends and family with unusual gifts, at unexpected moments for long lasting smiles. We have gorgeous gifts for her, stylish treats for him, plus lots of cute gifts for children and babies. Planning for Christmas? Enjoy stress-free shopping and get your Christmas gifts online from Rex London.