About Bengeo Property Investment Ltd (12227154) United Kingdom