About S & C Allen Ltd (13364952) United Kingdom