About A & A Navarro Properties Ltd (07812049) United Kingdom