About Oscar Patton Limited (11918990) United Kingdom