About Nilson And Petra Limited (07988600) United Kingdom