About R. & F. Wilmot Ltd. (SC262419) United Kingdom