About Pendle Russells Limited (08282791) United Kingdom