About Sales Director Solutions Limited (08853883) United Kingdom