About Neya Property Holdings Ltd (11572087) United Kingdom