About Owram Properties Limited (06447197) United Kingdom