About Neil Stoddart Photography Limited (07670160) United Kingdom