About Giddens & Thompson Limited (13470370) United Kingdom