About David Osgerby Limited (11546879) United Kingdom