About Aftala Norfolk Ltd (08540024) United Kingdom