About Eddy Property Holdings Limited (13424681) United Kingdom