About Phenster Property Holdings Limited (01482424) United Kingdom