About H&s Property Management Ltd (12410163) United Kingdom