About Oakleahouse Properties Limited (13695254) United Kingdom