About Joules Ne Property Ltd (13024124) United Kingdom