About M & I Howells Limited (10485047) United Kingdom