About S Allen Limited (NI665573) United Kingdom