About Greg Duffield Limited (05053193) United Kingdom