About Jabbals Consultants Ltd (12560242) United Kingdom