About Sn Haddenham Ltd (12178566) United Kingdom