About Isabella M. Deas Limited (SC047142) United Kingdom