About Appa Property Ltd (05531566) United Kingdom