About H & R Management London Limited (11594177) United Kingdom