About Willington & Sterling Ltd (13443214) United Kingdom