About Hemingray London Limited (08881621) United Kingdom