About James Cubitt & Partners Mena Limited (12459520) United Kingdom