About Harwell Associates Limited (11832296) United Kingdom