About Harrop & Associates (de) Limited (11820941) United Kingdom