About Grass Slade Consulting Ltd (11123268) United Kingdom