About Rupert Howell Associates Limited (12454643) United Kingdom