About Kelly Swallow Ltd (08245062) United Kingdom