About Joffels Property Ltd (11178239) United Kingdom