About R Harcombe Limited (11991511) United Kingdom