About Victor Devine & Co. Limited (SC036392) United Kingdom