About Delicata Property Holdings Limited (12475966) United Kingdom