About L & D Russell Ltd (10841113) United Kingdom