About Grand Mahal Ltd (09800333) United Kingdom