About Grass & Glass Limited (13130771) United Kingdom