About S & L Cottam Limited (12172492) United Kingdom