About Ogra Properties Limited (13026724) United Kingdom