About Acca Properties Ltd (13014156) United Kingdom