About Oscar Earle Limited (13326730) United Kingdom