About L & C Newcastle Limited (12922706) United Kingdom