About W. Peters & Son Limited (SC024280) United Kingdom