About Stour Lane Limited (11885213) United Kingdom