About Blue Quails Deli Limited (11584178) United Kingdom