About S.l. Cather Limited (04508934) United Kingdom