About Sappa Property Limited (12044344) United Kingdom