About Sternford Ltd (08388668) United Kingdom