About Alro Properties Limited (02234101) United Kingdom