About Grimes Holdings Limited (09113804) United Kingdom