About Inca Property Holdings Limited (09121223) United Kingdom