About Barn Babies (thaxted) Limited (03902204) United Kingdom