About Abbi Property Investments Limited (12925219) United Kingdom