About Bilo Property Investments Limited (13628466) United Kingdom