About Pickerill & Newby Rentals Limited (12347660) United Kingdom