About R.l. Allan & Son (publishers) Limited (SC033827) United Kingdom