About Oake Leaf Properties Ltd (10485730) United Kingdom