About Andchalo Properties Limited (12233251) United Kingdom