About Abidi S & Company Limited (09397261) United Kingdom