About Stuart Fennel Limited (12052435) United Kingdom