About Rest Harrow Management Company Limited (12000986) United Kingdom