About White Owl Properties Ltd (09747190) United Kingdom