About Beechnut Property Investments Ltd (12039971) United Kingdom