About Obar Clapham Limited (08119242) United Kingdom