About Hargreaves & Capital Ltd (13275031) United Kingdom