About A Jabbar Ltd. (SC238802) United Kingdom