About Nevern Place Rentals Developments Limited (13020558) United Kingdom