About D & S Pendrill Ltd (12957910) United Kingdom