About Propergrass Ltd (11593716) United Kingdom