About Yell Sales Limited (01403041) United Kingdom