About Beck & Scott (services) Limited (NI010486) United Kingdom