About San Feliciano Properties Ltd. (07718299) United Kingdom