About Hancock And Rowe Ltd (11882158) United Kingdom