About Apic Property Holdings Limited (09908505) United Kingdom