About Yuba Store Limited (13270387) United Kingdom