About Stenning Limited (04424218) United Kingdom