About Arro Properties Ltd (10267134) United Kingdom