About Appenzeller Properties Ltd (10672306) United Kingdom