About George Willsher & Company Limited (SC364754) United Kingdom