About Opel Properties Limited (12688984) United Kingdom