About Abeca Property Limited (12185844) United Kingdom