About Harrowgate Associates Limited (10077026) United Kingdom