About Meadows R & R Ltd (09787095) United Kingdom