About Jabbar & Sons Estates Ltd (13122472) United Kingdom