About Neil Phillips Photo & Film Limited (10372298) United Kingdom