About Oppal Investments Property Limited (08125569) United Kingdom