About Oxleasowes Properties Limited (04329256) United Kingdom