About Bay Leaf Investment Properties Limited (12002710) United Kingdom