About William Longmore & Company Limited (SC027687) United Kingdom