About Myra & Baylis Limited (11554991) United Kingdom