About John & Isabella Limited (10703858) United Kingdom