About Joe Sbarra Properties Limited (12539075) United Kingdom