About Nevern Place Rentals Limited (11788643) United Kingdom