About Cappa Property Investments Limited (11727806) United Kingdom