About The Yard Coffee And Kitchen Limited (12922226) United Kingdom