About Stevens Close Limited (13149908) United Kingdom