About Isabella Wallace Limited (08393826) United Kingdom