About Nyra Properties Limited (12786668) United Kingdom