About Grell Limited (SC386403) United Kingdom