About Isabella Troy Designs Limited (05347657) United Kingdom