About North Stifford Ltd (13587671) United Kingdom