About Beck & Scott Limited (NI000153) United Kingdom