About Ja & Ow Holding Co Limited (12481350) United Kingdom